chaleco antimetralla - Turkish English Dictionary